国产开源流媒体SRS4.0对视频监控GB28181的支持

您所在的位置:网站首页 nginx 流控 国产开源流媒体SRS4.0对视频监控GB28181的支持

国产开源流媒体SRS4.0对视频监控GB28181的支持

2023-03-25 17:14| 来源: 网络整理| 查看: 265

国产开源流媒体

SRS4.0

对视频监控

GB28181

的⽀持

前⾔:

本篇⽂章是第⼀篇介绍

SRS

的⽂章,后续应该还会有⼀些测试和使⽤经验

的⽂章,同时可能会有⼀些源码阅读笔记。本篇⽂章主要是介绍下国产

开源流媒体

SRS

涉及的⼊门资料,

SRS

前期对标的

nginx-rtmp-module

是国内第⼀款真正开源的流媒体服务,应⽤在直播和

RTC

领域。但是成⽴

同学志存⾼远,不仅仅局限于某⼀个⾏业,近期

WebRTC

SRT

GB28181

⽀持的都很快,希望⼤家都能参与进来,⽀持国产开源流媒体

发展壮⼤。

在我看来,推荐

SRS

作为流媒体⼈学习和使⽤的

N

个理由:

1. SRS

最⼤的特点就是简单,表现在代码架构简单,实现简单,部署简单,运维简单;

2. 

源代码彻底开源,采⽤了

IMT

⾮常宽松的开源协议,同时

Git

上有⾮常丰富的

Wiki

⽂档资料和

提交了⼤量

Issuse

,⾮常适合学习和商⽤;

3. SRS

有丰富的周边开发⼯具,有⾃研播放器和性能压测⼯具,分分钟搭建⼀套直播系统,直

接可以上⼿相应环境验证功能和代码调试;

4. SRS

已经迭代到

4.0

版本,功能很丰富,⽀持多源输⼊也⽀持多协议分发,你能看到的

RTMP

HLS

DASH

RTSP

GB28181

WebRTC

SRT

HTTP-FLV

都⽀持接⼊和分发;

5. SRS

即⽀持⼩规模集群也⽀持⼤规模集群,特别是对

CDN

业务的关键特性的⽀持,性能稳定

性都线上跑过和压测过,质量有⼀定的保障,定位成运营级的互联⽹直播服务器此⾔⾮虚;

SRS

官⽹介绍:

SRS

定位是运营级的互联⽹直播服务器集群,追求更好的概念完整性和最简单实现的代码。

SRS

提供了丰富的接⼊⽅案将

RTMP

流接⼊

SRS

 

包括推送

RTMP

SRS

、推送

RTSP/UDP/FLV

SRS

、拉取流到

SRS

 SRS

还⽀持将接⼊的

RTMP

流进⾏各种变换,譬如将

RTMP

流转码、流截图、

 

转发给其他服务器、转封装成

HTTP-FLV

流、转封装成

HLS

 

转封装

HDS

、⽀持

SRT

流、录制成

FLV/MP4

SRS

包含⽀持⼤规模集群如

CDN

业务的关键特性,

譬如

RTMP

多级集群、源站集群、

VHOST

虚拟服务器

 

 

⽆中断服务

Reload

HTTP-FLV

群。此外,

SRS

还提供丰富的应⽤接⼝,

 

包括

HTTP

回调、安全策略

Security

HTTP API

⼝、

 RTMP

测速。

SRS

在源站和

CDN

集群中都得到了⼴泛的应⽤

Applications

SRS

基本资料:

Wiki

地址,⾥⾯有上百篇详细⽂档,第⼀⼊⼿资料:

Git

分⽀,可以看源码:

官⽹,有安装包,客户端供⼤家测试体验:

微信公众号,发布

SRS

最新动态:

SRS

还有微信讨论群,可以加我微信拉⼤家进去学习讨论:

流媒体参考资料:

参考资料

1

,包含了

SRS3.0

源码阅读笔记,也是

SRS

⽀持国标的开发者。同时分⽀不局限

SRS

学习,还有⼤量

RTC

领域的资料,还包括

cdn

原理实现,连麦,会议直播,微信⼩程序会议接

⼊,

sip

客户端会议接⼊等⽅案⽂档,物联⽹调查报告等:

参考资料

2

,我的

git

项⽬,主要包含各种流媒体涉及的编码、封装、传输协议等⽂档的资料整

理,以及⼀些测试素材和测试⼯具:

⽀持监控

GB28181

背景和定位:

SRS

是⼀款开源流媒体,适合直播以及低延时流媒体领域,但是从来不设限,可以应⽤在直



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3